<?php

class Recurso extends AppModel {

    //Variables
    public $name = 'Recurso';
    public $useTable = 'recursos';
    //campos virtuales
//    var $virtualFields = array(
//        'nombre' => 'CONCAT(Producto.nombre, " ", Proveedor.nombre)'
//    );
    //Relaciones
    public $hasMany = array(
        'ActividadRecurso' => array(
            'className' => 'ActividadRecurso',
            'dependent' => false,
            'foreignKey' => 'recurso_id'
        )
    );
    public $belongsTo = array(
        'Producto' => array(
            'className' => 'Producto',
            'dependent' => false
        ),
        'MedioPago' => array(
            'className' => 'MedioPago',
            'dependent' => false
        ),
        'Proveedor' => array(
            'className' => 'Proveedor',
            'dependent' => false
        )
    );
    //validacion
    public $validate = array(
        'oferta' => array(
            'required' => true,
            'rule' => 'numeric',
            'message' => 'El valor de la oferta debe ser un número solamente',
            'allowEmpty' => false
        ),
        'precio_referencia' => array(
            'required' => true,
            'rule' => 'numeric',
            'message' => 'El precio de referencia debe ser un valor numérico',
            'allowEmpty' => false
        ),
        'unidades_referencia' => array(
            'required' => true,
            'rule' => 'numeric',
            'message' => 'Debe ingresar una unidad de referencia correctamente',
            'allowEmpty' => false
        )
    );
}

?>